package org.web3j.protocol.core.methods.response;

import java.math.BigInteger;
import java.util.Map;

public class TraceTransactionLogs {

	private BigInteger depth;
	private String error;
	private BigInteger gas;
	private BigInteger gasCost;
	private String[] memory;
	private String op;
	private BigInteger pc;
	private String[] stack;
	private Map<BigInteger, String> storage;
	
	public BigInteger getDepth() {
		return depth;
	}
	public void setDepth(BigInteger depth) {
		this.depth = depth;
	}
	public String getError() {
		return error;
	}
	public void setError(String error) {
		this.error = error;
	}
	public BigInteger getGas() {
		return gas;
	}
	public void setGas(BigInteger gas) {
		this.gas = gas;
	}
	public BigInteger getGasCost() {
		return gasCost;
	}
	public void setGasCost(BigInteger gasCost) {
		this.gasCost = gasCost;
	}
	public String[] getMemory() {
		return memory;
	}
	public void setMemory(String[] memory) {
		this.memory = memory;
	}
	public String getOp() {
		return op;
	}
	public void setOp(String op) {
		this.op = op;
	}
	public BigInteger getPc() {
		return pc;
	}
	public void setPc(BigInteger pc) {
		this.pc = pc;
	}
	public String[] getStack() {
		return stack;
	}
	public void setStack(String[] stack) {
		this.stack = stack;
	}
	public Map<BigInteger, String> getStorage() {
		return storage;
	}
	public void setStorage(Map<BigInteger, String> storage) {
		this.storage = storage;
	}
}
